* {
  margin:0; 
  padding:0; 
  outline:0}

.nav {
  height:10px; 
  color:#fff;  
  z-index:1000; 
  text-align:center
}

.menu a {
  float:center; 
  /*text-shadow:1px 1px #00f;*/
  color:#FFF; 
  text-decoration:none; 
  width:200px; 
  height:10px; 
  padding-top:8px
}

.menu span {
  float:left; 
  color:#eee; 
  text-decoration:none; 
  width:200px; 
  height:10px; 
  padding-top:8px
}

.menu a:hover {
  color:#fff
}

.menu {
  list-style:none; 
  font:10px tahoma,verdana,arial,sans-serif; 
  text-align:center; 
  width:500; 
  margin:0 auto
}

.menu li {
  position:relative; 
  float:left;  
  z-index:1000; 
  width:100px}

.menu ul {
  display:none; 
  position:absolute; 
  font:normal 10px tahoma,verdana,arial,sans-serif; 
  top:14px; 
  left:0; 
  background:transparent url(img/menub.png) 0px 0px repeat scroll;/* Transparencia en Otros navegadores */
  display:none; 
  list-style:none;

  filter:Alpha(opacity=50,finishopacity=50,style=1);/* Transparencia en Internet Explorer */
}

.menu ul li {
  text-align:left; 
  margin-left:10px; 
  float:none; 
  border-top:1px solid #11111; 
  width:200px
}

.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {
  float:none; 
  display:block; 
  background:none; 
  height:22px; 
  padding-top:5px
}

.menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover {
  color:#D5AF64
}

.menu ul li span, li.menuhover li span, li.menuhover li.menuhover li span {
  float:none; 
  display:block; 
  background:none; 
  height:22px; 
  padding-top:5px
}

.menu ul ul {
  left:166px; 
  top:0
}

.menu li.submenu {
  font-weight:bold
}

.menu li.noborder {
  border-top:none
}

li.menuhover a, li.menuhover li.menuhover a {
  color:#fff; 
  background:#222222;
}

li.menuhover span, li.menuhover li.menuhover span {
  color:#fff; 
  background:#222222;
}

